/**银行icon**/
.i-bank-1,.i-bank-2,.i-bank-3,.i-bank-4,.i-bank-5, .i-bank-6,.i-bank-7,.i-bank-8,.i-bank-9,.i-bank-10,.i-bank-11,.i-bank-12,.i-bank-13,.i-bank-14,.i-bank-15,.i-bank-16,.i-bank-17,.i-bank-18,.i-bank-19,.i-bank-20,.i-bank-21,.i-bank-22,.i-bank-23{
    background: url("../../img/bank.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    overflow: hidden;
    position: relative;
    vertical-align: middle;	
	width:190px;
	height:36px;
}
.i-bank-2{
	background-position: -235px 0px;
	
}
.i-bank-3{
	background-position: -475px 0px;
	margin: 5px;
}
.i-bank-4{
	background-position: -712px 0px;
	margin: 5px;
}
.i-bank-5{
	 background: url("../../img/account.png") no-repeat scroll 0 0 transparent;
}
.i-bank-6{
	background-position: -235px -58px;
	margin: 5px;
}
.i-bank-7{
	background-position: -475px -58px;
}
.i-bank-8{
	background-position: -712px -58px;
}
.i-bank-9{
	background-position: 0px -116px;
}
.i-bank-10{
	background-position: -235px -116px;
}
.i-bank-11{
	background-position: -475px -116px;
}
.i-bank-12{
	background-position: -712px -116px;
}
.i-bank-13{
	background-position: 0px -174px;
}
.i-bank-14{
	background-position: -235px -174px;
}
.i-bank-15{
	background-position: -475px -174px;
}
.i-bank-16{
	background-position: -712px -174px;
}
.i-bank-17{
	background-position: 0px -232px;
}
.i-bank-18{
	background-position: -235px -232px;
}
.i-bank-19{
	background-position: -475px -232px;
}
.i-bank-20{
	background-position: -714px -296px;
}
.i-bank-21{
	background-position: 0px -290px;
}
.i-bank-22{
	background-position: -475px -290px;
}
.i-bank-23{
	background-position: -475px -290px;
}
.i-bank-25{
	background-position: -714px -296px;
}

/**icon**/
.i-help, .i-up, .i-down{
    background: url("/venice/img/portal/icon.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    overflow: hidden;
    position: relative;
    vertical-align: middle;	
	width:16px;
	height:16px;
}
.i-up{
	background-position: -16px 0px;
}

.i-down{
	background-position: -32px 0px;
}

/**common样式**/
.b-gray{border:1px solid #ddd;}
.bt-gray{border-top:1px solid #ddd;}
.b-orange{border:1px solid #fc6700;}
.mgt10{margin-top:10px;}
.mgt20{margin-top:20px;}
.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgl20{margin-left:20px;}
.pd10{padding:10px;}
.pd20{padding:20px;}
.pdlr20{padding:0 20px;}
.pdl10{padding-left:10px;}
.pdl20{padding-left:20px;}
.pdt10{padding-top:10px;}
.pdt20{padding-bottom:20px;}
.b{font-weight:bold;}
.lh24{line-height:24px;}
.lh30{line-height:30px;}
.f-14{ font-size:14px;}
.f-18{ font-size:18px;}
/**常用颜色**/
.green,   a.green, a.green:hover {color:#669900;}
.yellow, a.yellow, a.yellow:hover{color:#ff7300;}


/**付款页面样式**/

.pay-page{}
.pay-page .i-help{
	margin-top:-3px;
	cursor:pointer;
}
.pay-page .dpl-table th{
	background-color: #5d83c4;
	border-width:1px 1px 0;
	border-color:#5d83c4;
	color:#fff;
}
.pay-page .dpl-tab .dpl-tab-b{
	padding:10px 20px;
	border:1px solid #ddd;
	border-width: 0 1px 1px;
}

.pay-page .on-bank label{
	display:inline-block;
	width:190px;
	height:36px;
	border:1px solid #ddd;
	margin:10px 18px 10px 5px;
}
.pay-page .on-bank label:hover, .pay-page .on-bank label.hover, .pay-page .account label:hover, .pay-page .account label.hover{
	border:1px solid #ff7300;
	cursor:pointer;
}

.pay-page .on-bank input:hover{
	cursor:pointer;
}

.pay-page .on-bank .more{
	width:240px;
	height:36px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	margin-top:20px;
}

.pay-page .on-bank li{
	float: left;
}

.pay-page .dpl-process .dpl-finish, .pay-page .dpl-process .dpl-current, .pay-page .dpl-process .dpl-wait {
    width: 157px;
}
.pay-page .dpl-tip-block .dpl-d {

	height:140px;
}
.pay-page .dpl-tip-block .dpl-txt{
	width:800px;
}
.pay-page .s-a .special{
	display: inline-block;
	width: 254px;
	height: 115px;
	margin: 10px 20px 20px 10px;
	float: left;
}
.pay-page .s-a .special span{
	display:block;
	margin-left:8px;
}
.pay-page .s-a .account input{
	height: 40px;float: left;margin-top: 45px;
}



